to delegate managerial responsibility - English Synonyms Dictionary